/**
 * 由 CoCo 源代码计划解包器解包
 *
 * 模块 ID：270__part-4
 */

"use strict"

import * as /* [auto-meaningful-name] */$$_691_153 from "../691/153"
import * as /* [auto-meaningful-name] */$$_$$_$$_54 from "../../../54"
import * as /* [auto-meaningful-name] */$$_$$_$$_19 from "../../../19"
import * as /* [auto-meaningful-name] */$$_100 from "../100"
import * as /* [auto-meaningful-name] */React from "react"
import * as /* [auto-meaningful-name] */$_2621 from "./2621"
import * as /* [auto-meaningful-name] */$$_$$_$$_33_index from "../../../33/index"
import * as /* [auto-meaningful-name] */$$_$$_$$_108 from "../../../108"
import "../../../242/index"
import * as /* [auto-meaningful-name] */$_390 from "./390"
import * as /* [auto-meaningful-name] */$$_$$_$$_549_1186_315_2632 from "../../../549/1186/315/2632"
import * as /* [auto-meaningful-name] */$$_$$_$$_75_index from "../../../75/index"
var se = React.createContext({})
var ce = React.forwardRef(function (e, t) {
  var /* [auto-meaningful-name] */e$children = e.children
  var /* [auto-meaningful-name] */e$classes = e.classes
  var /* [auto-meaningful-name] */e$className = e.className
  var /* [auto-meaningful-name] */e$component = e.component
  var l = undefined === e$component ? "ul" : e$component
  var /* [auto-meaningful-name] */e$dense = e.dense
  var d = undefined !== e$dense && e$dense
  var /* [auto-meaningful-name] */e$disablePadding = e.disablePadding
  var p = undefined !== e$disablePadding && e$disablePadding
  var /* [auto-meaningful-name] */e$subheader = e.subheader
  var A = $$_$$_$$_54.a(e, ["children", "classes", "className", "component", "dense", "disablePadding", "subheader"])
  var g = React.useMemo(function () {
    return {
      dense: d
    }
  }, [d])
  return React.createElement(se.Provider, {
    value: g
  }, React.createElement(l, $$_$$_$$_19.a({
    className: $$_100.a(e$classes.root, e$className, d && e$classes.dense, !p && e$classes.padding, e$subheader && e$classes.subheader),
    ref: t
  }, A), e$subheader, e$children))
})
var ue = $$_691_153.a({
  root: {
    listStyle: "none",
    margin: 0,
    padding: 0,
    position: "relative"
  },
  padding: {
    paddingTop: 8,
    paddingBottom: 8
  },
  dense: {},
  subheader: {
    paddingTop: 0
  }
}, {
  name: "MuiList"
})(ce)
export { ue as "270__part-4__ue" }
